<h2>Liste des membres</h2>

<?php 

	$totalHomme = GetNombreHommeInscrits();
	$totalFemme = GetNombreFemmeInscrits();
	$totalMembre = $totalFemme + $totalHomme;
	
	echo $totalMembre . ' membre(s) dont ' . $totalHomme .' homme(s) et ' . $totalFemme.' femme(s)';
?>
<br/>
Voici la liste de tous les membres inscrits sur le Projet ! 
<br />
<?php
//Liste des membres
//By infoxp le 23/09/2012

	$pdo->query("SET NAMES UTF8");
	$query = $pdo->prepare("SELECT membre_id,membre_sexe,membre_rang,membre_inscrit,membre_derniere_visite FROM forum_membres WHERE membre_id > 10 AND membre_rang = ? ORDER BY membre_id ASC");
	$query->execute(array(MEMBRE));
	
		$onlineFemme = "<fieldset id='fOnlineFemme'><legend>Membre Femme En ligne (<span id='fCountEnligne'></span>)</legend>";
		$onlineHomme = "<fieldset id='fOnlineHomme'><legend>Membre Homme En ligne (<span id='hCountEnligne'></span>)</legend>";
		$offlineFemme = "<div id='fOfflineFemme'><div class=\"cadre_visible\"><div class=\"titre\">Membre Femme Hors ligne (<span id='fCountHorsligne'></span>)</div></div><div class=\"cadre_transparent\">";
		$offlineHomme = "<fieldset id='fOfflineHomme'><legend>Membre Homme Hors ligne (<span id='hCountHorsligne'></span>)</legend>";
		$a1=$a2=$a3=$a4=0;
		while($data = $query->fetch())
		{
			// FEMME EN LIGNE
			if(isOnline($data['membre_id'])&&estFemme($data['membre_id']))
			{
				$a1++;
				$sql = 'SELECT membre_departement AS value 
						FROM forum_membres WHERE membre_id='.$data['membre_id'];
				$onlineFemme .= "<div class=\"clearMembres\">
				
								 " . sex2color($data['membre_sexe'],$data['membre_id']) . "
								 <br />
								 " . groupe2name($data['membre_rang']) . "
								 <br />
								 " . GetAvatarInscritById($data['membre_id']) . "
								
								Pr&eacute;nom :
								 " . GetPrenomById($data['membre_id']) . "
								 
								 &Acirc;ge :
								 " . GetAgeById($data['membre_id']) . "
								 
								 Ville :
								 ".GetVilleById(GetValueFromQuery($sql))."
								 
								 Inscription :
								 " .format_temps( $data['membre_inscrit'] )."
								 
								 Dérniere visite :
								 " .(($data['membre_derniere_visite']>0) ? format_temps( $data['membre_derniere_visite'] ) : "Ce membre ne s'est pas encore connecté(e) depuis son inscription !")."
								 </div>";
			}
			
			// HOMME EN LIGNE
			if(isOnline($data['membre_id'])&&!estFemme($data['membre_id']))
			{
				$a2++;
				$sql = 'SELECT membre_departement AS value 
						FROM forum_membres WHERE membre_id='.$data['membre_id'];
				$onlineHomme .= "<div class=\"clearMembres\">
				                 <div class=\"liste_des_pseudos_avatars\">
								 " . sex2color($data['membre_sexe'],$data['membre_id']) . "
								 <br />
								 " . groupe2name($data['membre_rang']) . "
								 <br />
								 " . GetAvatarInscritById($data['membre_id']) . "
								 </div>
								 
								 Pr&eacute;nom :
								 
								 " . GetPrenomById($data['membre_id']) . "
								
								&Acirc;ge :
								 " . GetAgeById($data['membre_id']) . "
								 
								 Ville :
								 ".GetVilleById(GetValueFromQuery($sql))."
								 
								 Inscription :
								 " .format_temps( $data['membre_inscrit'] )."
								 
								 Dérniere visite :
								 " .(($data['membre_derniere_visite']>0) ? format_temps( $data['membre_derniere_visite'] ) : "Ce membre ne s'est pas encore connecté(e) depuis son inscription !")."
								 </div>";
			}
			
			// FEMME HORS LIGNE
			if(!isOnline($data['membre_id'])&&estFemme($data['membre_id']))
			{
				$a3++;
				$sql = 'SELECT membre_departement AS value 
						FROM forum_membres WHERE membre_id='.$data['membre_id'];
				$offlineFemme .= "
				                  <div class=\"clearMembres\"><div class=\"liste_des_pseudos_avatars\">
				                 " . sex2color($data['membre_sexe'],$data['membre_id']) . "
								 <br />
								 " . groupe2name($data['membre_rang']) . "
								 <br />
								 " . GetAvatarInscritById($data['membre_id']) . "
								 </div>
								 Pr&eacute;nom :
								 " . GetPrenomById($data['membre_id']) . "
								 &Acirc;ge :
								 " . GetAgeById($data['membre_id']) . "
								 Ville :
								 ".GetVilleById(GetValueFromQuery($sql))."
								 Inscription :
								 " .format_temps( $data['membre_inscrit'] )."
								 Dérniere visite :
								 " .(($data['membre_derniere_visite']>0) ? format_temps( $data['membre_derniere_visite'] ) : "Ce membre ne s'est pas encore connecté(e) depuis son inscription !")."
								 
								  </div>";
			}
			
			// HOMME EN LIGNE
			if(!isOnline($data['membre_id'])&&!estFemme($data['membre_id']))
			{
				$a4++;
				$sql = 'SELECT membre_departement AS value 
						FROM forum_membres WHERE membre_id='.$data['membre_id'];
				$offlineHomme .= "<div class=\"clearMembres\">
				
								 " . sex2color($data['membre_sexe'],$data['membre_id']) . "
								 <br />
								 " . groupe2name($data['membre_rang']) . "
								 <br />
								 " . GetAvatarInscritById($data['membre_id']) . "
								 
								 Pr&eacute;nom :
								 " . GetPrenomById($data['membre_id']) . "
								 
								 &Acirc;ge :
								 " . GetAgeById($data['membre_id']) . "
								 
								 Ville :
								 ".GetVilleById(GetValueFromQuery($sql))."
								 
								 Inscription :
								 " .format_temps( $data['membre_inscrit'] )."
								 
								 Dérniere visite :
								 " .(($data['membre_derniere_visite']>0) ? format_temps( $data['membre_derniere_visite'] ) : "Ce membre ne s'est pas encore connecté(e) depuis son inscription !")."
								 </div>";
			}
		}
		$onlineFemme .= "</fieldset>";
		$onlineHomme .= "</fieldset>";
		$offlineFemme .= "</div>";
		$offlineHomme .= "</fieldset>";

		// !! important
		$endScript = '<script>
		
			;(function(){
				
				// met display none au cadre vides
				'
				. (!($a1)?'$("#fOnlineFemme").hide();':'$("#fCountEnligne").html('.$a1.')')
				. (!($a2)?'$("#fOnlineHomme").hide();':'$("#hCountEnligne").html('.$a2.');')
				. (!($a3)?'$("#fOfflineFemme").hide();':'$("#fCountHorsligne").html('.$a3.');')
				. (!($a4)?'$("#fOfflineHomme").hide();':'$("#hCountHorsligne").html('.$a4.');')
				.'
			})();
		
		</script>';

		echo $onlineFemme.$onlineHomme.$offlineFemme.$offlineHomme.$endScript;

?>